package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.SupplierBean;

import java.util.List;

/**
 *供应商业务接口
 */
public interface ISupplierService {

    /**
     * 动态分页查询供应商
     * @param pageNO 页码
     * @param name 供应商名
     * @param scope 经营范围
     */
    public IPage<SupplierBean> cutByItem(Integer pageNO, String name, String scope);

    /**
     * 按编号查询供应商
     * @param id 供应商编号
     */
    public SupplierBean findById(Integer id);

    /**
     * 按编号修改供应商信息
     * @param id 编号
     * @param person 负责人
     * @param phone 电话
     */
    public void update(Integer id,String person,String phone);

    /**
     * 添加供应商
     * @param supplier 供应商对象
     */
    public void add(SupplierBean supplier);

    /**
     * 按Excel路径添加供应商
     * @param path 问价路径
     */
    public String addSupplierList(List<SupplierBean> supplierList);

    /**
     * 查询所有供应商
     * @return 供应商集合
     */
    public List<SupplierBean> findAll();



}
